<?php 
include ("functies.php");
connectdb();
$help="zoeken";
$zoeken=1;
include("kop.php");
$zoeken=0;
if ($_SESSION['naam'] != ""){
// er is een inlognaam, we mogen dus aan het werk op deze pagina.
?>


	
<tr>
<td colspan = "2">
<?php if(!isset($_POST['Submit'])){
/* er is niet geklikt op submit, dus we moeten het formulier tonen om te zoeken.
Aangezien het nog een beetje onduidelijk is waarop gezocht moet kunenn gaan worden houden we het simpel:
zoeken kan gebeuren op:
* status
* voor welke vestigingen
* resultaatgebied
* Programma
* activiteit (gebruiken beknopt)
* activiteit uitgebreid
* indiener plan


*/
?>
<center>
          <h2> zoek in jaarplannen</h2>
          <p align="center"><font size="-1">Wanneer u op meerdere woorden wil zoeken 
            moet u deze woorden scheiden door een komma en spatie.</font></p>
        </center>

<form name="zoekact" method="post" action="zoek_activiteit.php">
          <table width="466" bgcolor="#BFD832" align="center">
            <tr> 
              <td width="200">Activiteit beknopt:</td>
              <td width="186"><input type="text" name="activiteit"> </td>
              <td width="80"><table width="80">
                  <tr> 
                    <td><label> 
                      <input type="radio" name="actsoort" value="AND">
                      En</label></td>
                  </tr>
                  <tr> 
                    <td><label> 
                      <input type="radio" name="actsoort" value="OR">
                      Of</label></td>
                  </tr>
                </table></td>
            </tr>
            <tr> 
              <td>Activiteit omschrijving</td>
              <td><textarea name="omschrijving"></textarea></td>
              <td><table width="80">
                  <tr> 
                    <td><label> 
                      <input type="radio" name="omschrsoort" value="AND">
                      En</label></td>
                  </tr>
                  <tr> 
                    <td><label> 
                      <input type="radio" name="omschrsoort" value="OR">
                      Of</label></td>
                  </tr>
                </table></td>
            </tr>
            <tr> 
              <td>Afdeling/Dienst</td>
              <td colspan="2"><select name="afdeling">
                  <option value = "0">-------</option>
                  <?php 
      $sqlresgeb = "select * from afdelingen";
      $resultaat = mysql_query($sqlresgeb);
	  $resultaat = mysql_query($sqlresgeb);
      $aantal = mysql_num_rows($resultaat);
	  while ($record = mysql_fetch_object($resultaat)) {
       Echo "
      <option value =\"$record->Id\">$record->Dienst</option>";
	  }  
      ?>
                </select></td>
            </tr>
            <tr> 
              <td>Resultaatgebied</td>
              <td colspan="2"><select name="resultaatgebied">
                  <option value = "0">-------</option>
                  <?php 
      $sqlresgeb = "select * from resultaatgebied";
      $resultaat = mysql_query($sqlresgeb);
	  $resultaat = mysql_query($sqlresgeb);
      $aantal = mysql_num_rows($resultaat);
	  while ($record = mysql_fetch_object($resultaat)) {
       Echo "
      <option value =\"$record->Id\">$record->Resultaatgebied</option>";
	  }  
      ?>
                </select></td>
            </tr>
            <tr> 
              <td>Programma</td>
              <td colspan="2"> <select name="programma">
                  <option value = "0">-------</option>
                  <?php 
      $sqlprog = "select * from programma";
      $resultaat = mysql_query($sqlprog);
	  $resultaat = mysql_query($sqlprog);
      $aantal = mysql_num_rows($resultaat);
	  while ($record = mysql_fetch_object($resultaat)) {
       Echo "
      <option value =\"$record->Id\">$record->Programma</option>";
	  }  
      ?>
                </select> </td>
            </tr>
            <tr> 
              <td>TBV Vestiging</td>
              <td colspan="2"> <table>
                  <tr> 
                    <td> 
                      <?php 
      $sqlvest = "select * from vestiging";
      $resultaat = mysql_query($sqlvest);
	  $resultaat = mysql_query($sqlvest);
      $aantal = mysql_num_rows($resultaat);
	  $teller = 1;
	  while ($record = mysql_fetch_object($resultaat)) {
//       Echo "
//    <option value =\"$record->Id\">$record->Vestiging</option>";
	  if ($record->Vestiging != "onbekend"){
	  echo  "<input type=\"checkbox\" name=\"vestiging$teller\" value=\"$record->Id\">$record->Vestiging</BR>";
		}	  
	$teller++;
	  }  
      ?>
                    </td>
                    <td> <input type="hidden" name="vestfilter" value="en"></br> 
                      <input type="hidden" name="vestfilter" value="of" Checked></br> 
                    </td>
                  </tr>
                </table></td>
            </tr>
             
    <tr> 
      <td>Gereed in jaar</td>
      <td>
      <select name="jaar">
		<option value="0" selected>----</option>
		  <?php
		  $jaar = date("Y");
		  $j=0;
		  while($j < 10){
			echo "<option value = \"$jaar\">$jaar</option>";
			$jaar++;
			$j++;
		  }
		  ?>
		  </select>  

	</td>
  </tr>

            <tr> 
              <td>Betrokkenen</td>
              <td colspan="2"><input type="text" name="betrokkenen"></td>
            </tr>
            <tr> 
              <td>Gewenst Resultaat</td>
              <td><input type="text" name="gew_resultaat"></td>
              <td><table width="80">
                  <tr>
                    <td><label>
                      <input type="radio" name="ressoort" value="AND">
                      En</label></td>
                  </tr>
                  <tr>
                    <td><label>
                      <input type="radio" name="ressoort" value="OR">
                      Of</label></td>
                  </tr>
                </table></td>
            </tr>
            <!---
    <tr> 
      <td>Prestatie indicatoren</td>
      <td><input type="text" name="prestatie_ind"></td>
    </tr>

    <tr> 
      <td>Middelen</td>
      <td><input type="text" name="middelen" disabled></td>
    </tr>
-->
            <tr> 
              <td>Voortgang</td>
              <td colspan="2"><input type="text" name="voortgang"></td>
            </tr>
            <!-- 
    <tr> 
      <td>Realtieve voortgang</td>
      <td><input type="text" name="relatief_voort"></td>
    </tr>
 -->
            <tr> 
              <td>Status</td>
              <td colspan="2"><input type="text" name="status"></td>
            </tr>
            <!--  
    <tr>
      <td>Gereed</td>
      <td><input type="text" name="gereed" disabled></td>
    </tr>
-->
          </table>
  <p align="center"> 
<?php
button("Zoek");
?>  
  


  </p>
  </form>
  
 <?php 
}else{
// formulier is gepost, dus we gaan de waarden uitlezen om eea in de database te schrijven.
//$uid = time(); // genereren Uniek nummer dat we dan weer kunnen gebruiken in de koppeltabellen.
$activiteit = $_POST['activiteit'];
$actsoort = $_POST['actsoort'];
$omschrijving = $_POST['omschrijving'];
$omschrsoort = $_POST['omschrsoort'];
$resultaatgebied = $_POST['resultaatgebied'];
$programma = $_POST['programma'];
$jaar = $_POST['jaar'];
$gew_resultaat = $_POST['gew_resultaat'];
$ressoort = $_POST['ressoort'];
//$prestatie_ind = $_POST['prestatie_ind'];
$middelen = $_POST['middelen'];
$voortgang = $_POST['voortgang'];
$relatief_voort = $_POST['relatief_voort'];
$status = $_POST['status'];
$gereed = $_POST['gereed'];
$betrokkenen = $_POST['betrokkenen'];
$vestiging = $_POST['vestiging'];
$afdeling = $_POST['afdeling'];
$vestfilter = $_POST['vestfilter'];
$vestigingzoek = "";

$sqlpostvest = "select * from vestiging";
$postvestresultaat = mysql_query($sqlpostvest);
$postvestresultaat = mysql_query($sqlpostvest);
$postvestaantal = mysql_num_rows($postvestresultaat);
$i = 1;
	while($i <= $postvestaantal) {
		$vestigingact = $_POST['vestiging'.$i];
//			echo "$vestigingact";
			if ($vestigingact == $i){
				$vestigingzoek = "ja";
				break;
			}
		$i++;
	}

If($vestigingzoek == "ja"){
// we moeten filteren op vestiging. Kijken we eers of het een OF filter is of een EN filter
	if($vestfilter == "of"){$zoekfilter = "OR";} else {$zoekfilter = "AND";}
	
	$selectvestiging = " AND (V.Id = 0 ";
	$sqlpostvest = "select * from vestiging";
    $postvestresultaat = mysql_query($sqlpostvest);
	$postvestresultaat = mysql_query($sqlpostvest);
    $postvestaantal = mysql_num_rows($postvestresultaat);
	$i = 1;
	while($i <= $postvestaantal) {
			$vestigingact = $_POST['vestiging'.$i];
//				echo "$vestigingact";
				if ($vestigingact == $i){
					$selectvestiging .= "$zoekfilter V.Id = $vestigingact ";
				}
			$i++;
		}
	$selectvestiging .= ")";	
}else{
	$selectvestiging = "";
}

/*
	if($vestiging>0){
	$selectvestiging = " AND V.Id =" . $vestiging;
	}else
	{$selectvestiging = "";}
*/	

	if($programma>0){
	$selectprogramma = " AND P.Id =" . $programma;
	}else
	{$selectprogramma = "";}

	if($resultaatgebied>0){
	$selectresgeb = " AND R.Id =" . $resultaatgebied;
	}else
	{$selectresgeb = "";}
	
	if($afdeling>0){
	$selectafdeling = " AND AFD.Id =" . $afdeling;
	}else
	{$selectindiener = "";}
	
	
	
	if(!is_null($activiteit)){
	$field = "A.Activiteit";
	$selectact = zoekuitgebreid($activiteit, $actsoort, $field);
	}else
	{$selectact = "";}

	if(!is_null($omschrijving)){
	$field = "A.Omschrijving";
	$selectoms = zoekuitgebreid($omschrijving, $omschrsoort, $field);
	}else
	{$selectoms = "";}
	
	if(!is_null($status)){
	$selectstatus = " AND A.Status like '%" . $status . "%'";
	}else
	{$selectstatus = "";}
	
	if(!is_null($voortgang)){
	$selectvoortgang = " AND A.Voortgang like '%" . $voortgang . "%'";
	}else
	{$selectvoortgang = "";}
	
	if(!is_null($gew_resultaat)){
	$field = "A.GewenstResultaat";
	$selectgr = zoekuitgebreid($gew_resultaat ,$ressoort, $field);
	}else
	{$selectgr = "";}
	
	if(!is_null($betrokkenen)){
	$selectbetrokkenen = " AND A.Betrokkenen like '%" . $betrokkenen . "%'";
	}else
	{$selectbetrokkenen = "";}
	
	if($jaar > 0){
	$selectjaar = " AND A.GereedJaar like '%" .  $jaar . "%'";
	}else
	{$selectjaar = "";}
	
	
$SQL = "SELECT A.Id, Activiteit, Programma, Resultaatgebied, Vestiging, GereedJaar, GereedMaand, Status, AFD.Dienst, A.Indiener
FROM `activiteit` A, `vestiging` V, `resultaatgebied` R, `programma` P, `indieners` I, `activiteitvestiging` AV, `afdelingen` AFD
WHERE a.Id = AV.IdActiviteit
AND AV.IdVestiging = V.Id
AND A.IdResultaatgebied = R.Id
AND A.IdAfdeling = AFD.Id
AND A.IdProgramma = P.Id
"
.$selectvestiging
.$selectprogramma
.$selectresgeb
.$selectafdeling
.$selectact
.$selectoms
.$selectstatus
.$selectvoortgang
.$selectgr
.$selectbetrokkenen
.$selectjaar
." GROUP BY A.Id"

;



$sorteer ="nee";
$pagina = "zoek_activiteit.php";
$details = "ja";
$wijzig = "nee"; 
$verwijder = "nee";

//echo "<br> $SQL <br>";
echo "<h2 align=\"center\">Resultaat Zoekopdracht</h2>";
toontable($SQL,$sorteer,$pagina,$details,$wijzig, $verwijder);



terug(1);
echo " &nbsp;";
echo "<a href=\"javascript:print();\">afdrukken</a>";




}
print "</td></tr>";
voet1();
} else {
	voet2();
}
?>
